@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
body{
	margin: 0;
}
ul{
	margin: 0;
	padding: 0;
}
li{
	list-style: none;
}
dl,dd{
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
	font-weight: normal;
}
a{
	text-decoration: none;
	display: block;
}
img{
	display: block;
	border: 0;
}
.clearfix{
	clear: both;
}


/*以下是顶部导航*/
.header{
	background: #f1f1f1;
}
.header_ce{
	width:1200px;
	margin: 0 auto;		height: 78px;
}
.header_ce img{
	float: left;		margin-top:5px;
}

.header_ce .tel{
	float: right;
	font-size: 18px;
	line-height: 70px;
	color: #034ea2;
	padding-left: 44px;
	background: url(../img/icon_top_tel.png) no-repeat center left;		margin-top: 4px;
}
.nav_bg{
	background: #fff;
}
.index {
	position:relative;
	width: 1200px;
	margin: 0 auto;
}
.index a {
	color:#555;
}
.index h3 {
	font-size:14px;
	font-weight:normal;
}
.index .m {
	float:left;
	position:relative;
	z-index:9999;
}
.index h3 a {
	display:block;
	width:104px;
	text-align:center;
	line-height:50px;
}
.index h3 a:hover{
	color: #034ea2;
}
.index h3 .current{
	color: #034ea2;
}
.index .sub {
	display:none;
	position:absolute;
	left:10px;
	top:50px;
	z-index:9999;
	width:85px;
	border:1px solid #E6E4E3;
	background:#fff;
}
.index .sub li {
	text-align:center;
}
.index .sub li a {
	display:block;
	border-bottom:1px solid #E6E4E3;
	line-height:18px;
	color:#555;
	font-size:14px;
	padding:10px;
}
.index .sub li a:hover {
	color:#fd1e27;
}
.index .block {
	height:5px;
	width:85px;
	background:#fd1e27;
	position:absolute;
	left:10px;
	bottom:0;
	overflow:hidden;
}
/*以上是顶部导航*/
/*以下是banner*/
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}

/* Callback example */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../img/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}

/*以上是banner*/

.product{
	width:1200px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 50px;
}
.product .title,.about_us .title,.achieve .title,.strength .title,.news .title{
	font-size: 38px;
	line-height: 38px;
	padding-top: 50px;
	padding-bottom: 22px;
	color:#254576;
}
.product .tp,.about_us .tp,.achieve .tp,.strength .tp,.news .tp{
	width: 900px;
	margin: 0 auto;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	padding-bottom: 32px;
}

.product .left{
	position: relative;
	width: 400px;
	float: left;
	overflow: hidden;
}
.product .right{
	width: 800px;
	float: left;
	overflow: hidden;
}
.product .right_p{
	position: relative;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.product h3{
	width: 100%;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 17px;
	background: rgba(3,78,162,0.9);
	position: absolute;
	bottom: 0;
	left: 0;
}

.product .btn_ce{
	margin-top: 20px;
	background: url(../img/product_line.png) no-repeat center left;
	
}
.product .btn_box{
	width: 230px;
	height: 40px;
	background: white;
	margin: 0 auto;
}
.product .btn{
	width: 160px;
	margin: 0 auto;
	border-radius: 20px;
	line-height: 40px;
	color: white;
	background: #fd1e27;
}

.product .left:hover h3{
	background: #fd1e27;
}
.product .right_p:hover h3{
	background: #fd1e27;
}
.product .img_box{
	overflow: hidden;
}
.product .img_box img{
	transition: transform 1s;
}
.product .img_box:hover img{
	transform: scale(1.15);
}

.product .btn:hover{
	background: rgba(253,30,39,0.8);
}
/*以上是产品中心*/

.about_us{
	background: #f3f3f3;
	padding-bottom: 50px;
}
.about_ce{
	width:1200px;
	margin: 0 auto;
	text-align: center;
}

.about_ce li{
	width:240px; 
	float: left;
	margin: 0 30px;
}

.about_ce .img_hover{
	display: none;
}
.about_ce img{
	width: 60px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 30px;
}
.about_ce h2{
	font-size: 18px;
	color: #034ea2;
	line-height: 18px;
	margin-bottom: 14px;
	
}
.about_ce li:hover h2{
	color: #fd1e27;
}
.about_ce li p{
	font-size:13px;
	color: #666;
	line-height: 28px;
}
.about_ce li:hover .img_show{
	display: none;
}
.about_ce li:hover .img_hover{
	display: block;
}

/*以上是关于我们*/

.achieve{
	background: url(../img/achievement_bg.jpg) no-repeat center left;
	background-size: 100% 100%;
}
.achieve_ce{
	padding-bottom: 30px;
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.achieve_ce li{
	float: left;
	width: 280px;
	margin: 0 10px;
	margin-bottom: 20px;
	box-shadow: 0 0 10px 5px #ddd;
}

/*以上是主要业绩*/
.strength{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	padding-bottom: 50px;
}

.strength .show_box{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.strength .move_box{
	width: 1600px;
	position: relative;
}
.strength li{
	float: left;
	margin: 0 10px;
	overflow: hidden;
}
.strength li img{
	transition: transform 1s;
}
.strength li:hover img{
	transform: scale(1.15);
}
.strength .left{
	position: absolute;
	left: -50px;
	top: 320px;
	cursor: pointer;
}
.strength .right{
	position: absolute;
	right: -50px;
	top: 320px;
	cursor: pointer;
}

/*以上是企业实力*/
.news{
	background: #f3f3f3;
}
.news_ce{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 50px;
}
.news_ce .left{
	float: left;
	margin-left: 5px;
}
.news_ce .right{
	float: right;
	margin-right: 5px;
}
.news_ce .right li{
	float: left;
}
.news_ce .right li a{
	font-size: 20px;
	color: #555;
	line-height: 50px;
	border-bottom: 1px solid #fd1e27;
	width: 300px;
	margin-bottom: 10px;
}
.news_ce dd a{
	background: url(../img/news_dian.jpg) no-repeat center left;
	padding-left: 10px;
	font-size: 14px;
	color: #666;
	line-height: 44px;
	border-bottom:1px dotted #888;
	text-align: left;
}
.news_ce dd a span{
	float: right;
}
.news_ce .img_box{
	overflow: hidden;
}
.news_ce .img_box img{
	transition: transform 1s;
}
.news_ce .img_box:hover img{
	transform: scale(1.15)
}
.news_ce li a:hover{
	color: #034ea2;
}

/*以上是新闻中心*/
.footer_top{
	width: 100%;
	height: 10px;
	background: #206eeb;
}

.footer{
	background: #034ea2;
}
.footer_ce{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 50px;
}

.footer dl{
	float: left;
	margin: 0 35px;
	color: #fff;
}
.footer dl a{
	color: #fff;
}
.footer dt a{
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	padding-top: 50px;
	padding-bottom: 23px;
}
.footer dd{
	font-size: 13px;
	font-weight: normal;
	line-height: 35px;
}
.footer .last{
	margin-top: 100px;
	margin-right: 0;
}

/*以上是页脚*/
.copyright{
	background: #0a3f7a;
}
.copyright_ce{
	width:1200px;
	margin: 0 auto;
	text-align: left
 }
.copyright_ce p{
	margin-left: 10px;
	color: #fff;
	font-size: 14px;
	line-height: 60px;
}
.copyright_ce p span{
	float: right;
	margin-right: 10px;
}

/*以上是版权*/
/*------2017-7-29-更改a标签鼠标过属性start------*/
.footer dl a:hover{
	color: #bbb;
}

/*------2017-7-29-更改a标签鼠标过属性start------*/




